Read this it might help Seems it could be a bad crank sensor