Another thought if you hold it in first gear what rpm does it reach before the governor kicks in? Will it do the same in each gear? I know when the throttle position sensor act up you loose a top gear same with the speed sensor which I believe you would be on to those symptoms.