What have you changed besides adding a battery? The gen light should only come on when the ignition is on and the engine is not running. Has this truck ever run while you have owned it?