first off i would get access to a timing light sounds like an issue there but it also maybe fuel but check timing first