Vibrating 2017 Ford F-150

vibration at low speed 20mph also when holding speed at 40 mph ??? ford dealer no help

With the limited info you gave my Crystal Ball says… Vibrations can be caused by many things. Like wheel bearings, motor or tranny mounts, transmission problems, alignment problems, worn tires, bad U-joints, suspension problems, exhaust hitting the floor, etc.
so, I will leave a few things…

SUSPENSION:FRONT:CONTROL ARM:UPPER BALL JOINT recall date: 04/11/2021

  • Summary: Tenneco Automotive (DRiV) is recalling certain MOOG K500359 ball joints, for aftermarket installation on 2015-2018 Ford F-150 trucks. The ball joint may have a misaligned dust boot and may be missing alignment hole and installation warning tag, which may lead to improper alignment of the ball joint.
  • Potential Number of Units Affected: 2394
  • Consequence: An incorrectly installed ball joint may cause the ball joint stud to break, which can compromise front wheel control, increasing the risk of a crash.
  • Remedy: DRiV will notify owners, and dealers will inspect, and if necessary replace the ball joint, free of charge. Owner letters were mailed May 5, 2021. Owners may contact Tenneco Automotive customer service at 1-877-489-6659.
  • NHTSA Campaign ID: 21E027000

8 Reasons an F150 Shakes & Shudders When Accelerating + Fixes (truckomize.com)

also try changing from normal mode to sport mode and see if it makes a difference. someone else with your year truck had the same problem as you and it would go away when he put it in a different mode.

If vibration occurs about 30-35 mph, could be torque converter shudder. Only applies to automatic transmissions though. If you have an automatic, you might try a routine transmission maintenance procedure, new fluid and trans filter.