Sounds like plugged fuel filter. This will lean out engine and cause white smoke.
My truck has "Service" light flashing and wont shift and engine rpm jumping all over the place. When it does shift up it lags too long. I had to...