Changed water pump and timing belt and my car
still acts like it wants to heat up. Goes up but when
I lift hood nothing?
Huh? so the car doesn't overheat, but almost does?
Doesn't over heat but temp goes up
Maybe you need to flush the cooling system and if that does not work the radiator may be too dirty to clean in which case replacing it might be the thing . Make sure the cooling fan also works.
Check rear heater hoses for blockage and external reservoir for bubbling percolated exhaust gases (head gasket failure) before investing in a new radiator. Water pumps are golden, so unfortunately that was a waste of money. Check rad front EXTERIOR surface for dirt/leaves/mud/sand blockage too...esp if overheating only on highway. Odds are you need to pull engine down and replace head gaskets, which may NOT be worth it on a 13 yr old....
Looking for a Used Impreza in your area?
CarGurus has 18,046 nationwide Impreza listings starting at $1,500.
Search Subaru Impreza Questions
Subaru Impreza Experts