have you tried swapping a known good PCM? It worked for me, maybe it will work for you? The PCM could have something wrong with it where resetting it isn't fixing it.