So I have a few problems with my otherwise fine '99 Hyundai Elantra. I was wondering if someone could give me some help before I take it in to a mechanic so that they can overcharge me.
1. This morning, while driving on the freeway, my heater make this horrible god awful noise. At first, I honestly thought I had driven over a huge bag of gravel and it was tumbling around in my engine! Then I thought one of the tires blew. I got out, no strange smells, no smoke, all 4 tires intact. Whew. Then, I turned my heater off and the noise stopped. Every time I turn the heater on, the noise comes back. I've noticed for the past few months the heater has been squeaking a little when it first gets going but then stops. Is my heater completely shot? When I turn it on now it's really LOUD and it vibrates the whole dashboard and only slightly blows air.
2. When I turn left or right sometimes it makes this cranking noise. It does it more often when I'm doing a hard left or right turn. No problems turning, just the noise. It's starting to get worse.
3. Periodically my check engine light will come on. I can usually tell when it's going to happen because the car will start to stutter a bit, then the check engine light flashes and then just stays on. After a few days, it will shut off again and the car is fine.
The car has 103k miles on it and has been a gem. Wouldn't ya know that as soon as my warranty expires I start to have problems I've never had before! I've owned 2 Hyundai's in my lifetime and I love the cars. You can't beat 'em for the price! It's just so difficult to find a mechanic that isn't going to soak you for things you don't need...so I thought I'd ask here first.
Thanks for any help in advance!