Ok I need some help I have a P0172 code engine light flashing at idle white smoke and fuel coming out of the tail pipe. Last month I had the P303 code with white smoke and fuel coming out the tail pipe changed all the plugs which where in real bad shape everything has been great now this started I know it means it’s running rich and I changed the MAP sensor yesterday but no luck need to know what to do now can’t afford a mechanic thank you