I have a 5.7 2002 mercruiser EFI that at times wont start until I release the key. I have had mercruiser mech. and private mech. look at it, but no one can tell me what the problem is. After it does start and run for a while it will crank up like a car (very good). this has been going on for...