I was driving and I was having trouble getting up hill .I couldnt get above 50 so I floored it, it hesitated and the engine light came on. Now the light remains, and I can not get my 03 Jeep Wrangler above 35, going up hill. Do you know what it may mean?