Ever since my wife bought her 2000 Outback Legacy, she's been having recurring p0304 code popping up. I've already changed the soak plus, so I know it can't be that, but I still haven't figured out what the problem could be. A friend mechanic told me to switch the cables from 1 & 2 to 3 & 4 to check the coil. It wouldn't start so I switched them back and the code disappeared. I'm not sure what to make of it. I was going to get a new coil, but want to make sure that it's that and not something else. Acceleration has some issues like it doesn't want to them suddenly a lot after 3500 rpms. I'm hoping it's not the fuel injector. Let me know if I'm missing something, since I'm at work trying to finish this post.