i know this sounds crazy but what spark plugs are in it?
OEM or some knockoff brand like champion or autolite?
I've ran across problems like this that wound up being the spark plugs not being OEM plugs and the truck would give problems like this.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.