my 97 boxster ran great for 6 weeks it now back fires; codes say too much air ,changed fuel filter my ? is do the codes tell you whats wrong or do they only point you in the general direction my mechanic seem unsure of how to proceed , any help or ideas would be of help