Check the butterfly in the throttle bodyit only has plastic teeth and these could be on the way out.

We've had similar lose of power issues with the clubsport.