Hi everyone, I am having trouble with my 3 series and I was wondering if anyone could help me figure out the problem. When I drive the car I randomly lose power in cylinder 2 but if I turn the car on and off while driving it goes back to normal. Sometimes it doesn't come back that day and sometimes it occurs soon after reseting. I have replaced the injector, plugs, done a compression test, and I still do not know why this is happening. I was thinking that maybe something in the engine wiring is being pinched and randomly shorting out but do not know for sure. Any ideas?