I think your problem comes when your speeding all the time.
Stick to the slow lane or just to don't go passing cars all the time. Just go really, really fast till you get to the car in front of you. Then go slow for a bit. Just make sure your not the fastest vehicle on the road. Thats what I aim for.
Reminds me the other day my wallet blew out of my pocket riding during rush hour (I-205 portland, OR). The wind had some how unzipped it. I tell you when you have your pay check in it your going to go very fast looking for it. I thought I felt it blow out and as soon as I realized it did. I just gunned it till I made it to the next exit. Turned around floored it again till I was at the next exit to get to the other side of the freeway and retrace my steps.. Thank god I found it. No telling how many vehicle ran over it.