Been dealing with the burning smell on and off for a month or so (01V8 80K), mainly when the engine is revving at moderate-high rpm's. I live in MN so I often find my tires spinning (yes, I take off the traction control when spinning). Engine light came on Sunday and the engine started knocking severely at low rpm's, felt like it was about to bog out. Brought her in to the dealership only to find out four engine coils needed to be replaced. One was completely out and the other three were damaged. They said that two were caused by oil originating from leaky gaskets and the other two were supposedly caused by water damage?! Warranty doesn't cover it if it is caused by water damage and now I gotta pay $450 out of pocket! I don't know how the same parts could go out at the same time for completely different reasons and can they really be so sure?! I feel like I'm gettin poked. Help!