Did you check the timing on the engine, might be probable cause.