Just a guess, but the ABS/TCS problem might be caused by a bad VSS in the wheel hub. Vehicle Speed Sensor. I believe there is one in the transmission as well which is why your speedometer works while driving, just not in neutral.