2001 bf130 with 690 hours. just replaced water pump and high pressure fuel pump in spring. ever since the motor starts hard in the morning but once warm, starts fine. now the problem that im having is after i run to the fishing grounds, shut the motor down, then go to fire it up to move, the check engine light comes on and the alarm sounds. once the motor cools down for awhile, i get no check engine light and no alarm but if i run it then for awhile and the engine gets hot, i get the light and alarm. also, when the alarm is sounding, the engine runs fine. im tired of getting the run around from the dealer and need any help from anybody