Have you done any recent maintenance lately? Check your Vtec solenoid.