stupid question(s)... please forgive me.
Did you change your own oil the last time or have someone else do it?
This is where it gets really stupid...
Did you drain, or watch someone else drain the old oil before adding the new?
If there is too much oil in there, your truck symptoms are exactly what happens.