My appologies. New to site. Got email on phone and thought you were responding to my post. I realize now, you responded to first post. As for my atv, there are two letter codes ie: s/b, a/b, etc. when polaris ran my vin, all they could do was say they had no answer for me. The 4010944 works in most but not all '03 330 4x4 models. I was told by polaris, 4010944 was a direct replacement for 4010697 and there was no replacement for 4010684, and they did not have any more 4010684 in stock. In case someone runs into same problem, i explained how we fixed my machine. Partzilla is also aware of issue and are the ones i putchased ecm from and who had me contact polaris directly. For anyone having same issue, i would contact polaris and have them run vin. They will let you know what part to purchase. Dont just rely on a quick web search.