Zigzagged
• Drove drunkenly
• Drove erratically
• Followed a zigzag course
• Moved in and out of traffic