Hey all! I have a 102k on my325ci and I've changed sparks plugs cleaned the maf, put in a new air filter, changed on of my ox sensors that was faulty, and i it ran fantastic for two months and im back to scratch again feels real heavy again. Ive been told i can reprogram it and things might change again but any other recommandation?? New air intake for better airflow??? Change the rest of the ox sensor even though not faulty??? What else can I do??? Please help I'm getting like 16 mpg in city and I know I can improve to add more speed and pickup.