I have a 150 H P Mariner Mag.Problem I have is you can be driving along and it stops running just like you ran out of gas.When you start it back up it will just idle,you can press on hot foot and will not go above idle.Most of the time you can idle along and it will pick up and run fine.We have changed everything you would think that would cause this but no luck.I have had it to three different shops.Any one have any ideas or had this problem before?