My Mariner sn 0g406004) is hard to start at temperatures below about 38 degrees F. Above that it starts and runs perfect. I do get a little smoke when it starts above 38 degrees. I have checked the temperature sender and the air temperature sender and both are within specs. I have not checked the TPS for correct adjustment. Was considering removing injectors and having them professionally cleaned. I an 2nd owner , my brother was original, and boat has always has non ethanol gas and stabil treatment. Sits in heated garage when not in use. Any help appreciated.