Have you checked the speed sensor and the connections to the tachometer for any issues that might be causing the delay and inaccurate readings?