@Rat80y I don't have a great deal of experience with the 2000 models with (usually) 5-wire servos etc. so what @calum said.
I'd definitely do a full carb clean including the emulsion tube (the brass tube the main jet screws into). A lot of people (including bike shops) miss this and don't realise it comes out because you have to screw the main jet back in without the brass washer and tap it gently to remove it from the carb body. The space between this and the carb body gets blocked with moisture, dirt etc and blocks more and more holes in the tube (which is how the air atomises the fuel) until it just starts fourstroking and won't rev out one day as this controls the mid-throttle fuelling. Just chucking it in an ultrasonic cleaner usually isn’t enough; you have to actually remove everything from the carb body, physically make sure all the jets and air passages are clear, then reassemble. Make sure the air supply to the emulsion tube is clear as well, it's the small brass tube on the right of the carb body just in front of the carb-to-airbox rubber. You should be able to blow through it, but only just.
Oh and BTW the float height on the flat slide TM28SS carb is 15.5-16.5mm despite what Haynes says, they got their TM28SS mixed up with the earlier VM26SS round slide carb whic was only on 1988 DTRs. Hope you get this sorted buddy.