Starts okay cold,right?....
Doesn't start warmed up,but cranks over right?....
You have to push the pedal down to get it started,right?
Coolant temp switch that the ECM "uses" maybe bad and it's overfueling after warm up...and you're putting it into "clear flood" mode when you pin the accelerator to the floor while cranking, which shuts down the injector(s).
If it's the coolant temp switch that is bad then it's telling the ECM that it's -22*