The newer service manuel states that the rev limit is set at 7400 for both ba's and speedmaster's. My speedmaster which is an 03 is set at 7400 if the tach's correct. There may be some set at 7900 but not all. The tps issue which I also have is a different thing. Mine is currently unplugged. In my conversations with jojje in the past he believe the reason a 270 degree motor would not rev past 8100 was due to the close fireing postion of the crank. And that a completely new pick up system would be needed to do so.