My mercury 900 died last night and I can't figure out why. She's been running like a champ. I've replaced the entire electrical systems, cleaned carbs, etc.. and it's been running great all season. Last night after a few hours on the lake we docked for at a restaurant for an hour or so then I got back in and she wouldn't start. It feels like it isn't getting spark but I connected a timing light (yes it's an old motor so we carry one on board) and it has spark. I eliminated a fuel issue as I even tried to use some starting fluid and nothing. I went through both batteries trying to get her to start before getting a tow from the cops. Any ideas on where to start finding the problem. I guess it could be timing but the belt is there and I can't imagine how I could just loose timing like that?