OK, so I checked it with he continuity tester and the wiring is all good. The hard part about the 1999 Grand Prix is that (I'm not sure if this is the same in all sixth generation grand prixs) the only way you can access/remove the actual speaker is to remove the seats and the rear dashboard, which I didn't feel like doing. What I did find out is that after removing the wire harness and putting it back in, it temporarily worked. And then I noticed that if I place pressure on the underside of the speaker (from the trunk and pushing up on the cone) it plays like normal, as if by pushing up in that spot its reforming a connection. It only works when its being pushed upward, sometimes it stays on but it eventually goes off again. It's basically dead right? It only works if its being pushed upward. I tried to rig up a temporary fix but it doesn't seem to be working as I thought. Do you think I should remove the seat and rear dashboard to get access to the top part of the speaker, or just wait and purchase new ones? Is there a simple fix to this problem?