Alright, here’s the update.
(With unlocked pcm)
Disconnected battery, discharged then started up. All the same problems.
Install one of the stock diablo tunes, still the exact same thing.
Checked the codes, it showed ignition coil codes, misfire codes, intake and manifold codes. Which kinda...