My 92' ES300 is lossing power when I climbing a 20 degree or bigger angle's slope. I accelerate it, but seems no response from the engine and the car won't move. If I pedal the accelerate to the end, I can feel something shaking from the bottom of the engine and the engine will cut off sometimes. Does anyone have an idea for what is going on? Possible areas: spark, transmission or exhaust?