Ok so after replacing the switch myself, and bringing it to my mechanic for further diagnostics, the car ran great for the rest of the evening. The next morning all the sudden it starting doing the idol hang up again ( no check engine lights) so I though hmmm thats weird. My bro hopped in and...