My 2007 3.0 Mercruiser runs great and always starts easily at sea level or less than 1,000 feet. When I get to high altitude at Big Bear 8,000' or in the Sierras 7,000' it will fire and it has fuel, but it is very hard to start. This continues after the engine has run and is warmed up. Starting...