I need some help here. I have a 2000 528i that had a check engine light soon come on a couple of weeks ago. I changed the pre O2 sensors and one post sensor. The check engine light went off and the car ran great for about 4 days. It now runs rough and I am getting terrible gas mileage, but no check engine light is on. HELP.