I replaced the starter, which entailed disconnecting the throttle body and stuff around it like fuel lines, coolant lines, accelerator cable, etc. When I got everything back together, the starter worked but the vehicle will not idle and runs very rich. I pulled the codes and I got:
P0100 - MAF circuit malfunction P0110 - IAT circuit P0125 - "Excessive time to enter closed loop fuel control". PO135 - O2 sensor heater circuit malfunction P0300 (Or PO303) - Random misfire detected on cylinder 3 - I replaced that spark plug and cleaned up the oil in its cavity so I don't think it's an issue anymore) P1170 - Heater O2 sensor (Front RH (Inversion))
Any idea what any of this means? The car runs horrible, does not idle (goes anywhere from 0 to 2000 rpms) and gets less than 20mpg on highway instead of close to 30mpg.
I pulled the MAF sensor and looked at it, although not sure what I was supposed to look at.