EDIT: OK, i managed to splode off of the right hand wall up there even though i wasnt actually high enough to touch it and all my previous attempts to splode in that area just left me sploding all over the place and falling down again.
Im pretty sure i know where it is (pics below) but i cant figure out how the hell to get there. Sorry, dont have a capture card, had to take photos.
This is the general area, not that far into the level
Up in the top left is a tunnel going up. You cant see it in this picture but there is also a fire thingy on the left wall slightly higher up, but i cant get that far because of the electric crap. :(