I own a 96 Jeep Cherokee Classic 4.0l Highout put .. Heres what it is doing it will start and run great .. But once it warms up to opt if u hit the gas it cuts out and dies and doesn't want to restart .. Its dumping fuel in #1 cly to the where it is filing out plugs .. When its cold u can smash the gas and it take off like a bat out of hell .. But once it warms up it , hit the gas it dies .. It doesn't over fuel when its warming up runs perfect just after its to opt temp it does.. I am be gaining to think this is an ECM problem . I checked just bout everything i can .. I don't believe this is an ASD problem because it will run . If it was a bad ASd it cut spark are fuel to it ..I tried to scan it and my scan tool wont connect to the ecm and allow me to get codes . I check grounds,fuel pump ,volt to tps,map sensor . Injectors ,replaced coil .Ignition switch ,Checked ICA motor , Temp senor ... What else could it be? I am at a lost i check everything i figure could cause this problem ... Could it be a cam position sensor , are a crank sensor ? What if anything would cause such a problem besides a bad ecm.... I the temp sensor bad and its still reading the engine as could would this cause it to over fuel ? The only other thing i can think is a bad fuel pressure regulator, Not allowing the correct fuel pressure .. Its killing me please help me please