Hi I have a ford 2004 4.6L XLT and it had this knocking noise, so I replaced the motor and when I turn the truck on it shakes when idle, but when I accelerate the shaking stops also it has the check engine light from the old motor and I scanned the new motor and get the code P0351 and P0356.
Added (1). Sorry for my grammar
Read more: Ford F150 2004 help can't find what is wrong?