Well, my '07 Legacy GT (with 58K miles) is throwing misfire codes on cylinder #1 and #4. Assuming (wrongly, as it turns out, if it's injectors) that such a problem would be covered by warranty, I went straight to the dealer. It's been three days, and they are still diagnosing the problem. I should have went straight to the forum.

With both cylinders misfiring, I doubt its a cracked ring or bad cylinder. Also, the code seems to only be thrown on a cold startup, about 45 seconds into runtime.

The dealer has replaced the coil, replaced the sparkplugs, and done a compression test that came back ok.

Is there anything else this could be other than the injectors? The dealer said they are going to mess with the injectors this afternoon.

If the injectors prove nothing, they are going to trying and adjust the variable valve timing to see if it moves the misfire code to another cylinder. If it does, what does that mean?