Well you could first pull the PCM and see if the fuse still goes. I think that might say the PCM is shorted in which case will need to be replaced. I don't see a sensor off the PCM allowing that much current to pull threw the PCM and take down 20amp fuse or a 30amp relay (thats alot of amps)
Yes you do have a short to ground, question is the PCM or wiring. If you pull the PCM and the fuse or relay still seems to go. Then you know it's the wiring.
JD