I have an 08 blazer which has been locking the key in and not sending any power to the dash unless I lifted the fuze box cap, then it would start fine, recently it started doing weird electrical things and draining the battery, door lock went on and off multiple times when the ac was turned on, also the rear windshield wiper fires when ac is on, lights on the dash and such. I hunted down a bad starter relay and replaced it, worked great, a couple starts and the power train relay fried. While putting in a backup relay in a parking lot I put the power train relay in the starter assuming it was the starter that had gone bad, got nothing from the dash so accidentally brushed a wire trouble shooting it and the starter motor kicked on with the failed closed relay in. When I pull up on the battery control module wire bundle I can get the starter power so I think it's the harness or maybe bcm that's bad? There is a bolt right next to the bcm on the fuze box with a little metal tab but no nut, is that normal? I also have a worn through corrugated protector that was rubbing on some rusty pressure line but the wires look ok. Not sure what to do other than wrap the wires which might be worn and plug everything back in, the car is eating relays tho and 20 bucks a start is not cool. All the connectors look shiny new and grounds in the engine bay look okay, I think maybe there is a short but the wiring isnt bad looking, not sure what to do while I've got it apart now.