I have had this problem before, and I cleared the SMC and the PRAM and it has always worked for me. Did it to my first MacBook and it fixed it and haven't had a problem since.
hi, i actually have exactly the same computer as you. love it!
i have never had that problem. have you ever installed dot matrix?
if you haven't, then i recommend trying it.
thanks
How?