i feel your pain, as this is a yearly issue for my 2002 135. i took it to the local merc dealer and they said they could not find a problem. that was 10 yrs ago, when you said you emptied the water separator, you did not replaced with a new spin on? might be worth 5.00 bucks and replace it. there is a way to test sensors, but i have no clue how to test them. i brought all new ones at some point and that didn't help. are you getting a good pee stream? these are very picky motors, they like to run fast and not so much at slower speeds. mine is due to start acting up anytime now, when it does i buy a new oem impeller and i never buy off brand parts. check your cover and make sure there is nothing clogging your air circulation. i'm a dental tech and not a marine tech, the experts here maybe able to help us both with are similar problems.