I have a 21 plate fiat 500 that keeps going into limp mode with the engine management light, stop start unavailable and warning triangle. Car has been in a fiat dealership for 3 weeks now and they are not giving me much information apart from they think it is a wiring issue and they are waiting for fiat tech to supply wiring diagrams. Has anyone had this issue and know what the problem could be?