Have you thought about adding a "flying magnet" type RPM sensor?
also how are you graphing your data?