P018b bmw. 3 that's been hesitating and dying randomly.