I have a 2001 mercury 50hp 4 stroke. It just started missing going across the lake. It will idle just fine in gear or out of gear. It will rev up just fine in nuetral. All the cylinders are getting spark. I took it in to a mercury shop and they rebuilt all four carbs to no avail. Fuel was tested, filter and fuel pump are fine. Any Ideas?