i was having the same issue. My gas pedal would stick and some times my car would fail to start. I noticed that the throttle plate had so much carbon build up behind it that it would stick. I actually removed my throttle body and seafoamed the everliving hell out of it. I scrubbed the carbon build up off with a tooth brush and pipe cleaner. I also went ahead and gave my idle air control valve some TLC while i had it all out of the car. this work cured the sticky pedal and now my car starts every time.
here is the seafoam thread...
How to: Cleaning Throttle Body -4 Cylinder Engines- With Pictures
These two threads talk about throttle body removal and cleaning the idle air control valve. The first one is a picture guide on taking the throttle body and IAC off. Its for a gen 3 but it was close enough to help me to stumble through it. The second one is a discussion on IAC cleaning.
DIY removal & cleaning of IAC
Should I Remove & Clean the IAC Seperately
Word of caution though, if you decide to tackle the IAC it is attached by four phillips head screws. They were a raging PITA to get loose for me. So try not to strip them out if they give you grief. I hope this helps.
good luck!