i would check the timing yeahh thats the best bet mine truck did the same .. the best way for timing is do it by ear.. also check points