You should of gone to office depot. not staples.
Tough problem, My efi 460 in my truck did almost the same thing, ended up being the cat. converters broke apart and clogged the exhausts. Gave the egr code too. But,Sounds like a fuel delivery problem. when was the last time you changed your filter? Also, are you checking the pressure while you driving it(putting a load on the motor. I think if it was timing, it would spit and pop, and do it when reving the motor too.
I just watched that video, I'd swear it looks like your tps is bad. You said in an earlier reply, that when you disconnected the tps it made no difference, If the TPS was bad, it wouldnt make a difference if you disconnected it, because it was bad.
