You still have not diagnosed your car. You could easily spend another $3k-$4K on parts and not fix the problem. Get all the error codes, year-mileage-model, part #s for all recent repairs and list any other recent mods/repairs. K&N oiled air filter? With this info we can help you.