You're going to have to check all the places the wiring loom runs close to the frame, as it's likely that some insulation has worn through and is causing a short.
Personally, I'd disconnect both leads from the battery, then do a continuity test between each pin of the plugs and the chassis to find out which one is causing the short.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball
