I have a 99 subaru forester that I just recently changed the head gaskets on. in doing so a host of trouble codes sprang up when the car was all back together. It ran fine but the codes all popped up. They primarily deal with two items .. first the is a Fuel Air control meter?. I got the impression that it was the Idle Air control valve.. and second was the speed sensor . the two codes I remember are these p1121 p1050 (out of five.. two of the codes listed were redundant so there are really only 3 codes) .. I will take it to Autozone tonight to see if I can get a new list.
Anyway so last night I tried to fix what I thought might be the problem .. the car ran fine but it had the codes as previously mentioned. I thought that maybe the throttlebody just needed to be cleaned. so I used some carb cleaner (that is some powerful medicine) and cleaned out the throttle body and the Idle air control valve stuff (this was really dirty had lots of black stuff). but now when the car is started and warmed .. if you place the acceleration at about 2-2.5 grand on the tach, the motor will surge. So did I mess up the IAC? and also after doing this the 'at oil temp' light started flashing. according to the manual it has soomthing to do with the transmission sensors in an automatic tranny. the transmission fluid isn't over heated. the light comes on when it is cold too.
I hope somebody can help me on this. Thanks for your time,
Byron