My truck seems to have developed several problems at one time. The ignition switch may be causing your problem. Just the other day, we had a Chevy truck with the same symptoms and replacing the ignition switch did the trick. My radio and wipers only work when the key is on accessories. They do not work when the car is on.
Battery also keeps going dead.
A faulty ignition switch may be causing the trouble. Replacing it should fix your problem. My '95 Chrysler Cirrus will not start. The lights and locks and everything else electrical work, except for the radio. There is no clicking or any other sound when the key is turned, the engine doesn't turn over.