RPM anomaly in Dynamometer

I forgot to mention, I purchased a non-contact tachometer and when the motor is at maximum rpm (about 18000) the arduino output agrees with the tachometer within less than 1%. I might try partial power and try to maintain something slightly under 5000 rpm. I'll do some more trial and error in a few hours and tell you what I find.