Don't know about the 2001 model, but my 2000 with 179,000 miles on it has been doing that for a while. The first couple times I took it to the Subaru dealer, and they charged $90 to turn the damn check engine light off. It started coming on and off again this summer and fall and has been on steady for the last couple months or so. I fixed it using the advice given by Click and Clack on Car Talk. I put a piece of black electrical tape over it, and it's been just fine. Much cheaper and works just as well as the shop solution.
but where do you live SG, and or where is your car registered? where live, and its registered, im required to take and pass Emissions testing every other year.. which on these years, and your years too shold be, are all plugged into the computer, 1 code thrown, you dont pass... the only way to truely get around it, is to reset the car, and drive it enough to get into "ready" or read mode on the PCU, then take it in and run emissions before the light turns back on... from what ive been gathering, and your guys stuff too, this wont blow the car up, but is more of an annoyance than anything...
Hank, ive already had talks about turbo'n it... but stock would blow the bottom end of the motor out probably with any relative HP adding boost... so im not going to mess with it... but would most deffinately do it if i could get the drive train out of an STI, its alot of work, and i could probably get it done for free, but those motors aint cheap either, add probably 5K ontop of 5 more K, then a couple thousand more, and you have your price... i miss the 65 Dart

active code Chuck, CEL light is on didnt delete it till i found out more about it, the Schucks papers kinda suck... this is after i put Arco gas in it too... i knew 3.19 a gallon something had to be wrong with it...