Well, took it to my usual mechanic, he had it for a few days and it didnt stall on him once! so he culdnt figure it out, & i was refered to an auto-electrician for to check over everything.The electrician looked over everything and came across a leaking coil pack,he said this is what could of...