I have a 99 323i. Cars idling erratically. These are the following codes that I am getting. P0130 - O2 Sensor (Bank1 Sensor 1) P0150 - O2 Sensor (Bank 2 Sensor 1) P0170 - Fuel Trim (Bank 1) P0173 - Fuel Trim (Bank 2) P1250 - This number is not on the list from the ODBII code list it skips over it. P1188 - Fuel Control (Bank 1) P1189 - Fuel Control (Bank 2). All the hoses have been replaced after the MAF. Took it to the shop (Not BMW) and they have no clue. Can anyone help?