Yes, I'll be taking it to the local dealer to take care of the recall, but due to the prices dealers charge, I'd rather have my local guy look at the misfire code instead of the dealer.
Just a note about taking it to the dealer. I called the dealer last week to make an appointiment for it, and since it said it was a 2.5 hour job, I asked for a Sat. appointment. The dealer told me the last WRX they had in for that recall took 2 days, and said whenever they removed one part, another broke. They also went on to say that Subaru would only cover the parts listed in the recall, and if other items broke in the proces, they would not be responsible for the cost of those parts. It almost sounded as if they didn't want to do the job... and it has me concerned that it could end up costing me a bit.
They are correct that other parts can
break, but that's why they're a dealer who should have professionally trained mechanics who don't break stuff under normal circumstances. Dealers don't instantly get money for performing recall repairs, but they do
get paid for them, so they should treat you no differently than any other customer. If there are any more dealers in your area, I'd take it there, but the other point is that they can only charge you for parts directly
linked to that recall that would have broken due to normal wear. The opposite is like me working on your car to change the oil, then starting it before filling it back up and saying I can't be held liable for your engine rod knock. There's a level of professional responsibility that I would address. They have to do the repair free of charge for recalls because it poses some sort of safety hazard. (Companies weigh the cost of repair vs. the cost of lawsuits if they don't repair it and someone gets hurt)
Without specifically looking at the car I can't be certain, but I seriously doubt the recall has anything to do with the CEL. An engine misfire usually has more to do with ignition, aka spark. Whether that comes from the coil, distributor, or spark plugs themselves. In the morning when it's cold you'll often smell fuel coming from the exhaust because the car runs rich in "closed loop." If, when the car's warmed up you don't smell it anymore I wouldn't think you had a fuel leak anywhere. You can also get that same effect from the catalytic converter or O2 sensors failing giving a mis-reading and there not being a misfire at all, although the ignition thing is more likely.
Make sure to post your findings, as that will help others more in the future who may have the same problem.