I boosted it off and cranked it the charged the battery but it's still hard to start. It act like it's not getting gas fuel pump a year old. And I just put 3gals of gas in it. What's wrong? Could it be the wrong pcm. It was cranking fine before now/

Has the battery been checked for condition including load test? Autoparts do fr free. Check starter relay power may not be going through it correctly shold have same voltage both sides when cranking. Check groundsand items pointed out in pic

What is your real problem? First you put it says it won't crank then with the last reply you said the starter turns over. Does it not run? If that is the case then scan for codes and check fuel pressure with a gauge.