My Mercruiser MPI 50 engine turns over, but will not start. We have replaced the rotor cap and crank sensor and checked the coil. There is fuel pressure. It appears that it is only generating a yellow spark and not a nice blue spark. Any thoughts or ideas. My mechanic and I are out of ideas....all help would be appreciated! Thanks. Alex