Too far away to help but it shouldnt be hard to find the problem.
Will the pedal PULL back up? If so, then it should be the cable that sticking. If not, then its the pedal.
I just looked at mine and there isnt much that can cause the pedal to stick. There is a PIN in the horizonal section that could be going too far and jamming. In that case, you should be able to snatch the pedal back up. Maybe it slid off to one side? Should be able to see it and the slot it rides in.
If its the cable, I would WD the snot out of it at the engine and let it run through the cable housing and work it around a bit.


Steve
[This message has been edited by JumpStart (edited 05-22-2012).]