Are you trying to say the mighty 111bhp (when new, although well maintained so am hopeful not too many horses have escaped) is not a huge amount of power? How very dare you!!
I am, at this point, just guessing that that is the problem, but will post up some pics of the wreckage when I split the...