I encountered the same problem on my 1st gen 04, I had to replace the entire throttle body. If I remember correctly, one of the sensors in the throttle body went bad. I don't have my receipt with me, but it fixed the problem. I'm reaching 140 on the odometer.
Hey I just picked out the cell phone I should be getting on the 15th. Would you still be able to wrap a case in carbon fiber for me? Let me know. If so I guess I'll just ship the case to your house and paypal you the cash to wrap it. Thanks!