So I recently bought a 2011 128i and today after refilling with gas I was driving home and saw a buddy of mine and we went to accelerate quickly and I did the same. About half a mile later my car stared to idle rough and make a whine sound but if I start driving the engine is smooth but it's still whining and ideas on what it could be?