Those are classic symptoms of a bad ignition switch. They go bad usually because of too much weight on the keychain, especially offroad. The part is about $75, and I don't thing it's too difficult to install.
. . . . picking the lines with my twenty-nines . . . .
'99 sport 4.0 5 speed, top-of-the-line floormats