also your fuel pump is fine if you want an aftermarket one sure go for it, misfire code can be due to bad spark not the FPR. however! your AFR's will change when you change to a new fuel pump slightly from what Ive seen. My previous WRX the owner now actually put in a EVO X fuel pump and I had to change the entire fuel map.