Have you tried just changing out pcm because the defect of the screws being to long is true but just changing the screws doesn't actually fix it just prolongs the inevitable cause if it is the fact of the pcm shorting out it will also throw out random codes. And will end up throwing thousands in random parts before you find out it was staring you in the face