1998 Ford Contour with 97,000 miles. Just bought it. After a little bit of idling, it started to sound and run like crap, mainly slightly dieseling. For some reason, the heater stopped working. After running it for longer, it stalls when idling, but runs like a champ when high-revved. The longer...