It cranks fine but doesn't start. I tried to check the codes and have no communication with ecu using the factory scanner. I then checked for power and ground on the DLC, it was good. I checked continuity on all the dlc wires to the ecu and they were perfect so I replaced the ecu. Now the new one won't communicate so I can flash it. I have checked all my fuses and wires to the computer and no shorts or problems found. Any ideas anyone?