The "Check Engine" alarm is a fuel restriction. See if the main strainer plus any fuel filters and water separators you might have, are clean and not causing a fuel restriction. Also, the main fuel line should be 3/8" inside diameter (ID), for proper operation.