How about making it so cell phones limit most functionality when in a moving car going faster than some threshold, unless making an emergency call?
Perhaps with an exception that allows full functionality if the car and the phone support some way to precisely localize the phone within the car to being somewhere other than near the driver?