I'd be amazed if Harry hasn't given a 100% correct diagnosis. If you want to meet and correspond with other NZ James owners you should join the JamesMotorcycle group on Yahoo Groups. Quite a few members have a James ML like yours. The survival rate is surprisingly high and they are a well loved little bike.
Cheers,