Have a '97 mariner magnum 150 EFI. Motor starts fine when cold and runs great but if I shut down say after running back to the dock to load out when I come back to start it to trailer I have to crack the throttle halfway for about 10-15 seconds and ease off to keep it running (also smokes like a freight train and idles rough during this process) but once I take off it runs great and idles better after being opened up. This only happens when the motor is warm if I fish for 45 minutes or so it usually fires right up. I just replaced the spark plugs and they all looked really good. Been reading that I may have a bad check valve in the oil injection system. Wondering which one I'm looking for? Tracing the oil lines from the remote tank one runs to a fitting on the bottom of the block(parts diagrams says pulse fitting) and the other to the 3 way tee and then the small oil tank(only 2 lines coming off this fitting bottom is open). According to parts diagrams this is just a vent fitting and the only one that actually says check valve is the one on top of the fuel filter housing but that doesn't seem like that one could cause oil to be pushed into the fuel to me. Thanks in advance and I apologise I'm unable to add a picture of what I'm looking at.