Fixed the issue. I had a couple things going on. First of all, I had to re-flash my PnE multilink JTAG programmer. It got to the point where my usb port would not recognize it. Not sure how that happened but once I re-flashed it it was happy. Second of all, I was using the incorrect derivative of the K10 in Code warrior. I was using the derivative with FlexNVM in CW, while the part on my board did not have FlexNVM. I am somewhat suprised CW would even let me attempt to program the incorrect part, let alone debug it. Anyways, once I got those issues straightened out everything is working as it should.
I guess the lesson I learned is to double check which component I tell code warrior I am using and don't rely on it to catch any of my dumbass mistakes.