could be bad spark plug...even if new,,i've got bad ones before..put a new set in once, truck wouldn't run, they had spark..that was the only thing i changed so took em back got another set, it fired right up..