Hi, i had a "new" probably refurbished PCM installed into my 2012 expedition xlt. Now the truck shakes as soon as you turn it on even when driving it. It shakes more when you get to a stop light. the mechanic said i was sent a faulty PCM idk if i take it to a ford dealer to get reflash/reprogrammed if that will fix the issue?? any advice is much appreciated. i was quoted $350 plus tax by ford for the reflash if thats the route i take. i already dumped soooo much money into this truck im just worried if that will actually fix the shaking. Also when i turn on the truck the check engine light is the only one that doesnt flash with the rest of the lights. idk if that is an issue. I did buy this suv from a small car lot and i never did pay attention if the engine light flashed with the other lights when i bought it. after some reaserch into the carlot i found it was a not so honest seller, im just a girl ):