Ok guys, after $2000 of parts and Jeffvette even gave up helping me or returning my calls, I took it to the local dealer, turns out the PCM conector had poor terminal tension, they removed the bad ones and soldired and pluged it back in
Car now 100% perfect, thanks for all the help,
Just an FYI to all, watch out for some of the "experts" on here, they like to have you change parts, its not there money.