Before I go indepth to what the problem is, let me go over everything I have done so far, including the history.
1) this is what the unit I built looks like.

2) This piece is detachable so I bring it in with me at night (apartment parking only) because I dont want my stuff stolen. However, the next worst thing happened, walking to my car to start it up in the morning and clear off the snow with screen in hand, I slipped on ice and fell. Not too bad, but I hurt my hip and the screen hit the ground a little. It was still in my hand and only the (if looking at upside down pic ^^, it was the top right corner) than hit the ground, and gave it about a 1" crack from the side to the bottom, basically the side of the start button. This was about 3 weeks ago that I dropped it, and havent had any other problems since then. The touchscreen still worked flawlessly, even when I touched the crack. So I said screw it, and took my losses with a cracked screen that still worked.
3) I didnt drive my car during christmas, me and my resident gf drove to my moms where we were having xmas, when I left my moms I left my screen there, no big deal, so yesterday (boxing day) I go there, grab the screen and go on with my boxing day shopping. But I noticed when I touch the screen that no matter where I was on the Y axis, anywhere I touched on the X would put the cursor at the very top of the screen. Though it was wierd so I grabbed my ps2 keyboard and hooked it up so I could get to the calibration thing. I forgot where I got my drivers from but still have the zip
Win2000_XP_4.0.0.1103-beta.zip as the drivers I was using.
4) anyways, I did the calibration thing, tried the 4 point first, but had basically no effect on the whole Y axis thing. So I went in and in the linearization thing I did the advanced calibration (30 point I believe) and I touched the X's in their precise centers, did everything perfect the way Ive always calibrated these screens, and the yellow lines (where I was actually touching the screen compared to the X's, normally damn near perfect, this one had wierd behavior, it didnt look right at all, and they werent lined up where they should have been. Did it again, no change.
5) So what I did was in device manager, I removed the touch driver, then plugged the USB screen in another port, did its hardware thing, and installed the new driver. Then I restarted and tried again, same thing.
6) So I went to the "DRAW TEST" that it has, where it draws a box, and has vertical and horizontal lines going through it. Where when I normally touch the screen and drag my finger across one of the straight lines it drew the yellow draw line is fairly equal with it. However, now when I drag my finger across it, from the center of Y, going left to right on X, it looks something like this

pretend that is the draw test and I moved my finger from left to right in the center of the screen. That is what it does, if I move my finger along in windows (ie dragging something) I can see the window moving in the spikes shown in the pic. That 30* angle is always there, and actually it doesnt matter I start at the top or bottom and drag across it always goes to the same angle
center and it is nearly impossible to use it.
7) I havent taken the screen apart to re-seat everything yet as I dont know if that will fix or not. And I dont think its related to the crack either, but then again I dont know. It was fine for 3 weeks, why screw up now?
Any help is appreciated, I doubt ive got any warranty left since a) I fiberglassed the screen into my dash b) ive dropped and cracked the screen and c) had it apart multiple times already. and d) bought it off ebay.
So I dont know what to do, this really hurts the system though