Could too much oil be the cause of this?
Too much oil causes cavitation, the process of churning oil and air by the crank (like in a blender).
Put 5 quarts into your motor, not more. The whipped oil, in short, accelerates wear of your engine. So yes, it's a bad thing.
Regarding your idle / truck dying at stop lights, take off your Idle Air Control Valve (2 bolts near your throttle body), and spray it clean with brake cleaner. This COULD help the idle. Takes 5.3 minutes to complete.
A bad bearing would not cause it to not start though. A bad bearing on an alternator pulley would cause poor charging of the battery / electrical delivery.
Have you been having dead batteries / jump starts?
RonD, do you think the coil wires could be bad too, aside from the distributor? With a MM, the OP could check the ohm load.
The clicking sound could be a dead battery or a false starter relay or starter solenoid. We need more info.