Hi, I have an '07' C90T that is hard to start after sitting with a low fuel level in the tank. I can ride it to work but after sitting for 10 hours I have to crank it quite a long time before the engine will start. Does not seem to happen if tank is full. Took it to my local dealer and of course it would not happen while there. Is there a check valve in the fuel injection system that could be letting the fuel drain back to the tank? Any help is really appreciated. Bought this bike new and the problem is relatively new.