Just another thought seeing as you're largely eyeballing this - there's no weird stuff going on between PPS and RPM is there (x60 scaling) - I don't have my HAL to hand (and it's moved on since then) but pretty sure at some point I did use a 60x scaler.