I still think it's a chip problem. On a side note though you need to make sure you DID NOT use any thread sealant on the CTS switch otherwise it cannot ground properly and therefor won't give an accurate reading to the ECM or none at all.
I'll lay money that it's a chip problem. MAP will generally throw a code when there is either a no vacuum issue or an electrical issue with it.
Just for reference i'm running a 350 +.030" with a Comp Cams hydraulic roller (8-484-4) 9.489:1 CR with AFR180 heads and a 454 TBI with 454 injectors that have been flow tested at 98 lb/hr at 18psi (which i'm running) and my truck runs like a raped ape. Like i said i had to deal with Brian 5 times on a chip burn before i was happy with the results.
I'm running 1.6 ratio on my engine.
Honestly, you need a new mechanic as he is just "throwing" useless info out there for you.