OP, your score is fine. It might keep you out of top tier schools (Harvard, Hopkins, etc.), but you shouldn't have any problems just getting in. There is no minimum score or section requirement. Some school will screen out anything 6 or lower before sending out their applications, but other than that, the 8 is not a problem.
The overall 29 is also not a problem. Some posters on this forum will tell you to retake the MCAT again and try to get a 30+. DO NOT DO THIS. Take your 29 and apply. The average MCAT for acceptances is about 31, so you are right around the average. Also, since you did not improve your grade the second time you took it, there is no reason to think you will raise it the third time. Also, some schools will average your scores together, so getting a 31 overall would mean you need a 35 on a third try to get there.
Since you are from Michigan, apply to all the Midwest schools you can. They tend to have lower acceptance scores (aside from WashU, Northwestern, U of C). Your grades should be enough to get you an acceptance.