Dealership corrupted PCM and denies all liability
The Drop-off:
I brought my F-150 to a local dealer for a standard PCM/TCM Recall software update on 5/18. Prior to handover, I had zero active trouble codes and no Check Engine Light (CEL). I even have a timestamped, GPS-tagged photo of my dash in their parking lot at drop-off to prove it.
The Pickup & The Issue:
When I picked up the truck, the CEL was immediately illuminated. We scanned it and pulled codes P0630 (VIN Not Programmed) and U0422. Anyone familiar with this knows a P0630 is a direct indication of a failed or incomplete factory flash.
The Kicker (The Paperwork):
Despite the active CEL, the dealership's own exit paperwork explicitly states: "PERFORMED A SYSTEMS FUNCTION CHECK. THE SYSTEM IS NOW OPERATING AS DESIGNED." They also have zero documentation of any pre-existing codes from when the tech brought it into the bay.
The Dealership's Response:
Both my Service Advisor and Service Manager were incredibly dismissive. They insisted the issue was pre-existing (again, despite my photo and their lack of documentation). They completely refused to fix the programming without me paying a diagnostic fee. To make matters worse, they claimed there was an O2 sensor code causing it, but flat-out refused to put that in writing or show me the scanner.
Ford Corporate's Response:
I escalated to Ford Customer Care. After making me wait all week, I reached back out today. They put me on hold and called the dealer, blindly agreed that it "must be the O2 sensor," and offered zero help. Their actual advice? Go pay a different dealership to fix it out of pocket since it "sounds like you have a lack of trust at the first one." and to let them know when I do so they can see the outcome and decide if I “qualify for any of their resolution programs“.
TL;DR: Dealer did a software update, botched the flash causing a VIN recognition code (P0630), wrote on the paperwork that the system was operating as designed, and now both the dealer and Ford Corporate are refusing to fix it without me paying a diagnostic fee for an imaginary O2 sensor code.
What are my next steps here? I am not paying to fix Ford's screw-up on my truck. Any advice on how to escalate this further