I bought a 2002 Mastiff last August from a motorcycle dealer which ran for a while then started showing worrying signs.
I couldn't get it to increase revs above around 4,000 and then it was just dying, fortunately this happened close to home and I managed to nurse it back.
Thought it must be dirt in the carb so cleaned them out, no better and when I shut off the fuel the engine performance seems to improve. Since then I have found a loose connection on the coil which I have repaired, I also replaced the secondary diaphragm as I thought it might not have been lifting. The float height was a bit high and I have corrected that. I tried opening out the Pilot screw while the float was still high and it did improve things a bit but their is still no response from the throttle after it is opened just over half way. It still revs up better after the fuel valve is closed until faltering on being starved of fuel. I have replaced the fuel cock and filter. I'm sure the fact that it changes when the cock is shut off is symptomatic of something but what. Help would be very much appreciated.