If the pedal just won't come off, see if there is a bike co-op near you and ask them if they have any crank arms you could have or buy. Here at the Bike Exchange in sillycone valley we have boxes of them . During our recent move I sorted through all of our cranks and chainrings and threw away a couple boxes of them, took another couple boxes home with me, and still had s@@t loads of them in the shop.