My 2.3L automatic is giving me trouble. Sometimes I turn it on and it begins to shake, the rpm's begin to drop and it turns off. I have to press the gas to keep it from turning off on me. When im at a stop sign or red light I have to press the brakes and the gas at the same time to keep it from turning off. Does anyone know what's wrong with it? Is it the throttle body.