San Diego's district attorney says she will file felony charges against an Oceanside police officer who shot an 8-year-old boy and his mother during a traffic dispute.

Officer Frank White was off-duty and driving his personal car when he and Rachel Silva nearly collided on March 15. Witnesses say Silva responded aggressively, tailing White and his wife to a parking lot in Oceanside.

White told investigators he fired after Silva reversed, sideswiping him. He claimed he did not see her son in the car.

Tests showed Silva had a blood alcohol level nearly twice the legal limit. The 27-year-old pleaded not guilty this month to felony child endangerment and misdemeanor drunken-driving and marijuana-possession charges.