Got a problem with a 95 grand cherokee 4.0 Auto. Problem is, starts up and runs great until something warms up and then it pretty much shuts down. It starts popping, pinging, backfiring and will barely idle. if i hold the gas pedal to the floor it wont get over 1500 rpm and it sputters and pops...