Realizing you are not near a mechanic , let's focus on getting any DTC's ( diagnostic trouble codes) if you are unable to get to an auto parts store such as autozone , pep boys , advance auto or what have you to ask for free help with their code reader , you can get the trouble codes yourself , providing any exist. Turn the ignition key on and off three times and leave it one after the third time . This should work . If not , repeat and go to the fourth cycle and leave the key on . When key is turned off , the PCM ( powertrain control module ) will reset. Whe key is left on at last cycle , you should see where the odometer is a code or codes which may begin with a "P". This means it's a powertrain related code. Write down the code or codes and please post back. If you want to research what the codes mean , you may search the code directly online. The explanation may or may not make sense to you since it may be too technical , but your welcome to try. What we need to know is of the pcm is capable of reading the sensors correctly and storing DTC ' s as the first way to determine if the PCM is working correctly. Obviously , more diagnostics is needed to determine if pcm works right but this is a first step and will help to disclose the obvious of its condition. There should absolutely be a dtc(s) since there is obviously a driveability problem. Agree with drewbuddy that a cam sensor would most DEFINATELY set a DTC of faulty. There are more than one sensor that can cause this present condition ; a map sensor , oxygen sensor , throttle position sensor , etc. But let's focus on obtaining dtc's if you can. A cam sensor is a big ticket item but a map sensor is equal in symptoms . Let's not put all our faith in just a sensor or which one , guessing causes is to change parts because we thought it may have been that. Things like 5 volt reference from any sensor are meaningful to,determine the PCM is functioning to,that capacity but proper diagnostics always need to be followed through to,find the cause and any other possible problem that may contribute. Hoping you may perform getting the codes (if any) or someone can help you too. Please,post your findings . Wishing best of luck . Greg