A 25-year-old man was arrested Friday after his truck struck a 16-year-old boy riding a bicycle on U.S. 19 near Gulf Trace Boulevard, authorities said. The boy, whose identity had not been released late Friday, was killed about 1:30 a.m. Friday while riding his bicycle on the edge of the road. A pickup truck going between 45 and 55 mph hit him from behind, according to the Florida Highway Patrol. A few minutes later, sheriff's Deputy Peter Normandin pulled over Sean M. Holmes, of 4972 Marlin Drive in New Port Richey. Normandin had seen Holmes driving through a red light with his headlights off. Holmes failed field sobriety tests and was arrested on charges of driving under the influence, driving with a suspended license and violating driver's license restrictions. Damage to Holmes' 1982 GMC truck was consistent with evidence at the accident scene, but charges relating to the fatality had not been filed, according to the Highway Patrol. Holmes was in the central Pasco jail Friday night in lieu of $7,000 bail.