02 BMW 325 CI runnig poorly
My oldest son has 02,325Ci, 2.6 liter 6 cyl BMW.Its running so bad it will not idle. Happen while driving home. 2 up stream o2 sensors were replaced before this happened. Snap On scan tool used to turn off light and clear codes. The proper software key was used. Next day light set again. A check revealed lean bank 1&2, misfire #5 cylinder. Different mechanic attempted to read codes with Upgraded Snap On tool,but could not read through regulator data port with proper key, so he used a generic key to access data. Same codes as before, codes clear. 5 miles later car ran very bad, would not stay running. We changed fuel filter/pressure regulator. Restart ran a little better but still very bad. Plugs were fouled. Plugs replaced. Restart motor ran perfect for about 5 minutes then plugs fouled again. Could ecw been damaged during data check or is it difficult to accidentally erase programing. Prior to all this happening ,check engine light was on for about a year. But car ran fine. Several weeks before o2 sensors were replaced car ran bad for a day or so then smoothed right up.The car will blow white to grey smoke now while its running no but you can barley keep it running ,only at high rpm. On second restart no smoke till it started running bad, then smoke.