I am wondering if some one may shed some light on this issue. I am having a P0300, P0301,& P0303 code. I have replaced spark plugs , coils . Would a lose of worn timing chain throw those codes? I do notice some noise in the valve train at initial start up . it does not consume any oil. Run perfectly fine. Averages about 45 to 48 MPG all day long . has a new Cat, or would the 02B1S2 be no good. As I read 0.00 Volts in my freeze data. Before hand thank you for you help.