I cant tell shit from the videos.,.
The 2.9 is kind of a rough engine...but it shouldnt be shaking things that bad.
Sounds like a missfire to me.
First check fuel pressure at schrader valve (on fuel rail, looks like a tire valve stem)...should be around 40psi
Whens last time it had plugs/wires/cap/rotor?
Lastly...check compression. 2.9s do believe it or not get worn out from time to time.
Also...pull codes on it see if you get anything.
Each cylinder needs 3 things to fire
Spark, at the right time
Fuel, in the right mix with air
Compression, above 140psi, and consistent across all cylinders
Of these 3 only one is solely mechanical so can be tested and either ruled out or confirmed as the problem, compression
You can chase your tail on spark and fuel "til the cows come home" but do that AFTER a compression test
Compression test should always be the first stop
Cold engine
Remove all 6 spark plugs first
Test each cylinder and write down results
It will be fairly obvious if one or two cylinders are "not like the others"
The exact numbers are not as important as the difference in the numbers
If 5 cylinder are 120-130psi and one is 90psi then that's the problem
Compression gauges are not calibrated daily, lol, so you are after the differences between majority and single cylinders
Compression does two things
Liquid gasoline can NOT be ignited by a spark, yes, the movie guys take liberties with that one
Compression heats up the gasoline which turns it into a Vapor, and a spark will ignite gasoline Vapor
Compression also has a rebound effect, like winding up a rubber band, the higher the compression the great the rebound
Lower compression in one or two cylinders will cause engine to shake
Each time a cylinder fires it adds power to the crank shaft, so if all cylinders are firing equally, adding the same power, then its smooth
If a cylinder is not firing or firing with lower compression it is not adding equal power to crank shaft and engine will start to shake, the power is "out of balance"
Higher RPMs can hide this imbalance but its still there
When I listen closer, I can hear it stumbling a bit at what seems like random times.
Fuel pressure was about 34 psi when I tested it if I remember right. I know it was from 30-40.
It's had two different brands of plugs within the last 2k miles to see if that made a difference (It didn't)
Wires are still OEM I believe.
Cap is brand new, rotor is not. I think the rotor is the OEM one, but not 100% sure.
Compression:
Cyl 1: 137.5
Cyl 2: 140
Cyl 3: 145
Cyl 4: 135
Cyl 5: 147.5
Cyl 6: 145
KOEO test didnt give any codes, supposedly passed all of them
KOER test gave codes 12, 33, 25, and 74
12 - idle out of range high (Weird considering It's idling around 750 rpm I think which is what it's supposed to be at according to the sticker on the radiator support)
33 - EGR Valve fault/not closing properly (Replaced EGR valve and EGR vacuum solenoid about a year ago with Standard Motor Product ones)
25 - Knock not sensed during dynamic response test (don't know what this means)
74 - Brake on/off switch fault, not activated (don't know what this means)
While running the test it randomly blipped the throttle a little which was weird. I tried running the cylinder balance test, but I followed the instructions in my scanner booklet and nothing happened. It said to give it full throttle for a second then it would enter the cylinder balance mode test and take up to 5 mins. I let it idle for 5 mins, nothing about how it ran differed and nothing happened on the scanner.
I want to note that a couple months or so ago, I changed the ECU to one from an 86 Bronco Automatic and it ran great for about a day after putting it in, then went back to running like it used to and never ran as good as that again. It also seemed to have to relearn every time I shut the truck off. It would run weird for about 30 secs when starting it after shut down during the day it ran great.