my did that, and all it turned out to be was an dirty air filter, and fuel filter. chahged both of them last week the car goes fast again now with no problems, when my mechanic drove it he sugested it was the dirty filter, and he was right, have you checked your air filter...