hello can anyone help me? my 2000 328i stalled on me 3 times. it would run fine then studder then die i would let it sit for about 15min then it would start back up then run fine for about 5mi then studder and die the last time i couldnt start it again changed fuel filter and plugs still wont start codes that came up are as follows p1250-p1189-p1188-p0305-p0150-p0130 anybody know what to check and how to check it. taking it to the bmw dealer is not an option its over 120mi away thanks... by the way my xenons are blinking very randomly both sides at the same time this started 2wks prior to the engine prob. any help would be greatly appriciated.