Could this be caused by the engine speed sensor?