94 polaris 400L 4×4 wont start real head scratcher

hello im new here and new to polaris got a real head scratcher here hopefully im in the right place but i have a 94 polaris 400L 4×4 that wont start after several hours of messing with it i had it running for a few minutes wasnt running that great either and smoked like crazy .. heres the low down compression is 120psi the carb has been rebuilt fully taken apart and cleaned 3 times with air compressor i can see threw all the jets..spark plug comes out wet kinda oily looking though, air filter brand new, spark plug brand new, has good spark, has fresh gas , carb is getting gas has new fuel filter. has new reed valve. exhaust on or off dont make a difference either way. the etc switch tested normally closed and opens when the button is pushed and throttle is adjusted right.. i tested this really good. the guy i got it from wasnt using the oil injection he just cleaned it out. i was thinking it was maybe sucking air so i clamped it off with vice grips didnt help either. im in the process of trying to pull the fly wheel but its stuck on. i can see the key way looks in tack and with the piston top dead center the key way is almost in line with the piston rod not sure if it should be like perfect or not but its a little bit behind. i cant get the flywheel off so far so that was how i was checking to see if it was in the right place . one thing i did notice is there is spark at the plug even with the run switch on off it looks like a more steady spark but it does spark. also quad seems to want to start sometimes if i block off the carb intake with my hand while cranking it.and the neutral ligt works also tried pushing the overide button while cranking. im stumped please help