Mercruiser Alpha one drive 5.0L SN OW387598. Ran fine all last season. Out of dry storage this weekend, Fine on Saturday ran for several hours, Sunday ran for 10 min, idleing while changing skier then stalled and won't start again. Pulled fuel filter dumped into bucket, re-installed same filter, engine started ran weak 2 min and stalled. Wouldn't start again. gas gauge reads half tank. Tuesday Replaced fuel filter, started up OK idled for 5 min or so then sputtered and stalled. Tried to restart had to pump the throttle, finally started idled for 20 seconds and stalled. Oil pressure gauge reads 40. Not sure what to check next.