Yes it is always the same code. Have never run out of gas. Fuel filter serviced about 3 months ago. The trk seems to run fine except very slight hesitation at off idle. Trying to get trk ready to pass Tx state emissions test.
Unplug egr valve and see if it still sets code.
Is the miss at idle or when you speed the engine up.
If only when you speed up the engine and it does not do it with egr valve unplugged.
Check the EGR valve ports in the intake?
How many miles on it.
Good hot spark to no 2 plug?