wow sounds like you've gotten rocked, i think i had a similar problem and it was that the people prior (133,000 miles) to me never changed the fuel filter. so a low rpms the car would push and pull like it wasnt getting enough fuel and i also had to go to Advanced auto parts and kill the kid...