My ignition coil pack on my #2 cylinder just went out for the second time in six months. The BMW dealer just put a new one in in December. Something has to be causing it to go out. What could it be? Also what can I make BMW do about this problem other than just replacing it? I want to get it stopped before my warranty runs up so I don't have to pay for two or three a year.