Mine was fine till i pulled motor and trans for some thing and now nithing but the p0401 code.....ive cleaned it 4to times and good ebough to eat out of but still throwing the code....if ya got one that you know is good shoot me a pm or post
i also would suggest just buy a new one. with all the hassle you'll have trying to make a used one work, you can just install the canadian version and be done with it.