Hello, i just bought a 2005 chevy silverado 2500 that needs some work, it had been sitting since last fall and needed batteries, the previous owner tried to jump start it and couldnt get it started, and i towed it to my shop and replaced the batteries. Now the truck will not start or even crank for that matter. The starter will spin the engine when i install my test relay in the underhood fuse panel and jump it there, but the engine still wonr fire, there are no codes other than a p0605 rom error, but I understand that this can be from loosing power to the ecm. All fuses are good, and the security light isn't flashing. Im at a loss as of what to look at next, ive searched, but haven't found any answers.