2014 Grizzly 450

hey guys my 2014 grizzly 450 is acting crazy. I loaned it out and the person got mud and water into the air box. So following things I’ve read on other threads I started with cleaning the air box, changed the air filter, changed the oil, oil filter, spark plug, drained the tank and refilled with new fuel and cleaned the carburetor. It runs a bit better than before but it sputters and cuts off. It’ll idle for a couple minutes while the choke is on then for a couple seconds with the choke off. When riding it doesn’t hold a steady RPM and kicks out white smoke from the exhaust. Any suggestions you guys have will be really appreciated

2014 Grizzly 450

hey guys my 2014 grizzly 450 is acting crazy. I loaned it out and the person got mud and water into the air box. So following things I’ve read on other threads I started with cleaning the air box, changed the air filter, changed the oil, oil filter, spark plug, drained the tank and refilled with new fuel and cleaned the carburetor. It runs a bit better than before but it sputters and cuts off. It’ll idle for a couple minutes while the choke is on then for a couple seconds with the choke off. When riding it doesn’t hold a steady RPM and kicks out white smoke from the exhaust. Any suggestions you guys have will be really appreciated