Dude! Thank you guys so much for the help. I followed GM Line Rat's advice and got a code 14! So hopefully all I have to do is replace the ECT sensor and we'll see what happens!
Well, after replacing the ECT sensor, I still got a check engine light, Code 15. So it must be something in the wiring or the ECM. The grounds look good at least. Thanks for all the help anyway.
I might just leave it and drive it till the thing dies.