I had similar, was always the cable... I brought new cables and it worked flawless for a few months then got unstable, buy a new cable and it worked again. I eventually got annoyed and brought a cheap wireless android auto adaptor for £20 off ebay which so far has worked wonders but only had it...