I have a 2008 Yamaha 250 HPDI VMax on my Ranger bass boat. I came down with cancer and the boat set under a carport for two years without being started. It was in Texas and I am in Colorado. We went a brought the boat to Colorado a month ago. the problem I have is the motor will start and idle, some times it you can get the engine to rev up when out of gear, but it stall when put in gear. I took it to a Yamaha dealer to get in fixed, also I had them replace the water pump, service the lower unit, replace plugs and filters. he said he found trash in the air box and that fixed the stalling. it still has the exact problem. the dealer said there was no codes. It was running fine before I came to Colorado for cancer treatment. I'm taking it back to them on Tuesday. Any ideas please.