Hi there, answers to your questions:

Yes, when I first bought it, it was OK

Before the new alternator

I hope so

No

I would have to check the number but they were purchased as a package from the same car

(i have seen the receipt)

AFM and also part of the package

Yes, the O2 sensor is a possibility but I don't think the ECU uses it under full throttle anyway.

Not sure about a knock sensor, will take a look.
