2004 pontiac montana FWD

i tried to check trouble codes and the scanners i tried could not connect to the PCM. but the check engine soon light was on and when i gave it gas the lite blinked