Before I'd replace the PCM, I'd swap the fuel injector to a different cylinder to see if the problem follows. I know the resistance is within tolerance, but there could be a physical problem that's not allowing it to open.
As for the new PCM, folks that you can buy from that indicate you can give them your VIN and they'll program it for you - no extra programming required.