I have a 2001 Pontiac Grand Prix 3.8 non-supercharged engine. I recently replaced the t-stat and now I have DTC p0172 (rich code, bank 1). During first start up when engine is cold it will stumble and act like it wants to die, give it gas and it runs fine until you are at a stop light. I can turn the engine off and restart the engine and it will run fine after that. I have replaced the MAF, IAC Sol, Fuel Press Reg, and front o2 sensor. I also have a code p0336 (cranksensor) that I am going to replace as well, would the cranksensor set a rich code as well? Any suggestions would be GREAT!!!
Thank you