Why would the windows and radio go out but work when the dash is hit in a 1999 Chevy Camaro?
You have a loose wire in your wire bundle that goes to your BAC.
The problem is that the loose wire is in your RAP (retained acc.
power- the gizmo that lets you listen to your radio and roll down
windows after you turn off the engine.) There is a link in one of
the Fbody forums, you'll have to Google it, but it will show you
the wire in question. The BCM (body control module) hides behind
the glove box on the right, about the size of a paperback book.
Common fix your the loose wire situation is to zip tie the
offending bundle to something solid to keep it from shifting. Good