About the car, it's just about getting his attention off the car... Building his attention span on you and rewarding it. Build up to being around cars. Get an attention cue (like a kiss noise) and treat it constantly, kiss treat kiss treat, in the house, garage, back yard, build up your distractions. Eventually when you get outside and a car passes, before you see him getting amped up about to go for it, kiss, get attention and treat like crazy until the car passes. It'll take work, but dog training isn't about being lazy. To see results you have to put lots of time in.

I believe even places like Petsmart and Pet Supplies Plus are selling clickers now. All you need are clicker and treats! And a happy voice, love, and a toy if he's toy motivated.