Driving my car today suddenly notice the speedo is not working, the mileage doesn't increase, rpm is ok and can't hit Vtec even at proper operating temperatures. Also the idle keeps flicking up 2000 rpm, dropping back down to 1000 and back up. Any ideas? vtec solenoid done maybe?