The car is having trouble starting up and is dying at startup, sputters while on idle, and emits fumes and smoke from the exhaust
P0300 Random misfire
P0128 Engine coolant temperature sensor below thermostat regulating temperature
P0172 Fuel trim rich bank 1
A running rich engine condition will result in poor idle quality,and will create a random misfire, An inspection for excessive fuel has to be performed, this can be from a evap canister saturated with fuel, to a fuel pressure regulator that is seeping fuel into the intake system. through its vacuum port .As for P0128 proper engine coolant level has to be inpected. and inspect for any coolant leaks.
33.7k questions
32.5k answers
1.3k comments
23.0k users