Had an issue with my battery light not working on the dash last week, so checked all the alternator connections and outputs - all seemed fine. I then took the dash out and removed the multiplug which all looks fine, however when i re-connected it, the temp gauge then went all the way to hot (red led also flashing) and the battery light was back on (ignition on only). When i start the van, the temp gauge returns to normal (red led stops flashing) but the alternator light stays on

I've checked/cleaned the earths behind the glove box, battery to engine, engine to engine compartment and even earthed the dashboard wire (brown No3) and nothing has changed. If i pull the D+ wire from the alternator the light goes out which suggests it's at fault, however it seems a bit of a coincidence that the temp gauge is obviously earthing somewhere it shouldn't at the same time? All the connections to the coolant sensors are fine also, so i'm just wondering if anyone has any ideas?
Cheers,
Jon.