A man accidentally shot himself in the stomach after waving his gun in anger at a fellow driver in Tempe, and police said Monday he will face charges.

David Lopez, 33, is expected to survive and could face charges including disorderly conduct, reckless display of a firearm and felony flight from police in the Friday night incident, Tempe police spokesman Brandon Banks said.

Banks said soon after Lopez shot himself, he tried to evade police by driving into a nearby neighborhood, but he crashed his car into a canal embankment. Lopez then ran on foot, but police soon caught up with him.

Banks said it's unclear what sparked the incident and that Lopez has been evasive in police interviews.

The other driver, David Billy Jones, 33, was uninjured but also fled the scene. He was soon after arrested on a charge of misdemeanor drunken driving.

Banks said if drivers find themselves in a road-rage incident, they should always back off. �Just back off, slow down and let that person go where they need to go,� he said.

�And if you are the person that finds yourself becoming so enraged that you're going to actually draw your weapon,� he added, �you need to have some kind of system or check and balances in your head that prevents you from doing exactly like this guy did � pull a gun and actually shoot himself.�

Some drivers, he said, may even benefit from anger-management classes.