need to figure out why there are spurious high RPM spikes...