Have you considered these guys?
Specialized ECU Repair, Replacement, & Testing - Restore or Exchange your Electronic Control Unit (ECU)
I don't know if they can code everything on the car but it looks like it on their website. You should give them a call.