Measuring car RPM is giving weird answers

Oh I get it. Ok so basically I'm going to have to find another way to update my screen that doesn't involve tying up the rest of the loop. Maybe a counter that allows the screen to refresh every 1000 loops or something.

As expected, the results were no better in-car. Values still vary randomly between a few hundred and a few thousand. I'll try restructuring the code for the screen refresh.