Alright guys see if anyone can help me out with this situation.....its driving me nuts
I drive a 02 wrx w/ 140k miles (daily driven). My stock radiator appeared to be splashing out coolant all over engine bay so I replaced it with an alluminum type (new gen w/ cap on top) added coolant....... after driving it, about 8 minutes in, temp needle began to creep up slowly all the way pass the 'H'. (fyi when cranking up the heat was receiving blown air not hot) after driving it around I received a CEL code for 'engine coolant temp sensor low circuit'. So i went ahead and replaced it along with a thermostat then reset it. Drove it around, this time temp gauge needle went up to 'Hot' then 1/4 down and back up again (fyi cranked the heat up again then finally hot air... in which while on the needle dropped down a bit but eventually came back up) After a couple miles drivin, another CEL came on which read code P0125- Insufficient coolant temp for closed loop fuel control. This was last night, this morning i drove to work, and smelled a strong odor of fuel (CEL still on temp gauge went up to HOT again ) smelled like coming from engine. When i got out of work and got in, car would not start! It sounded like it wanted to but seemed like fuel was not going thru. (smelled fuel after every attempt) one time it kind of started but as soon as i hit the gas pedal, it cut off. I took the new Engine coolant temp sensor out and replaced stock one back in and she started up fine but as i drove home, once again temperature gauge rose up to 'H'
I am thinking either i have air in the system, installed thermostat wrong (which i put in the same way stock one was however they dont look alike. i kind of just let it hang in there thinking it would completley seal once it was completley screwed back on). Also its has a minor coolant leak which may be coming from thermo housing. I doubt its the head gasket as its not shooting out white smoke from exhaust and the oil from dipstick looks like straight oil......... Am begging for suggestions/ help!!!!!!! please this is my only means of transportation and i dont make enough to have it checked at shops and end up getting screwed, I'd rather do the work myself.........Thanx