I have this truck, the grey goblin, I bought new in 04. 320k later I still use it as a bump around except it has started killing batteries. I wouldn't call myself a mechanic but I know my way around a vehicle. I've replaced the ECU for a separate issue and had the speedometer rebuilt in the last 30 days for another unrelated issue. Now, as best I can tell, the speedo won't go to sleep and stop pulling power. I hooked up my meter and found 350 mA draw, unhooked everything except the speedo and got no change. Rehooked everything and unplugged the speedo and the draw dropped to 18 mA. Does anyone know what could command the speedo on? 2004 silverado gas burner.