ur valve seals are worn. they are allowing oil to accumulate in the cylinders at idle, and the engine is burning that oil when u accelerate. u will notice this at stop signs and traffic lights. u also have some engine knock at acceleration, ur ignition timing could be too advanced.