just for the record, the numbers mean it's got 90 brake and it's the 280 size so it's one of the smaller ones so it "should" be fairly quick off the mark
i've got a 85/280 and i've seen 108 mph on the gps
give it a good bootful as it may be just gummed up, but inevitably it will be down to something simple like the egr valve or something