My heater is not getting warm and my car is overheating. I also need an oil change.
The first thing to check is if the coolant is low. This car is known to have a problem with the radiator leaking coolant on the sides and may have leaked most of the coolant out. This is why your heater is not working. There is no coolant flowing into the heater core. Another issue may be the water pump impeller not pumping coolant. If the fluid is full then suspect the water pump and thermostat to be bad.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing