kezia,
is your check engine light on? if so the best thing is to get it scanned. advance auto parts scans cars for free if there not busy, i dont know what parts stores your around. try to get it scanned. tell them to scan for engine codes and trans codes and see what it says. it would be just a waste of time and money just to keep guessing. let me know what they say and maybe i can help you better