Getting to be failry common where the car starts and just about quits but then catches itself. Sometimes it fires but then dies right away. Tonight it did this but then would not start but then did finally start after quite few trys. Otherwise it runs great. After reading through history it sounds like I should clean the IAC valve. Any other suggestions? It does have a PO128 coolant code but I think is unrelated.
Took IAC out and cleaned it and the internal parts really good. Lots of carbon built up. Ran for about 30 minutes starting multiple times. No issues so far. Also no codes for vacuum leaks. Still concerned about fuel pump and will check pressure.