How about just dead hangs?
Go for time, and when you can hold the full extension for 30 seconds or so give the pullup another try (when you're fresh).
If that doesn't do it, try one arm deadhangs...
I had somewhat the same trouble for a while, and deadhangs helped me out of it. YMMV.