I am wondering if the following structure would result in a penalty due to the fact that all headings have the keyword in them and as the first word of each heading.H1 - Brake Repair in City StateH2 - Brake Repair ServicesH3 - Brake Pad ReplacementH3 - Brake Fluid ChangeH3 - Brake InspectionH3 - Are your car brakes making noise?H3 - Is your brake fluid low in the reservoir?H2 - How Brakes WorkI do not want to get penalized for including Brake / Brakes too many times 
SEO - Keyword in all headings | penalty?
seo;google search;penalty;heading
One line answer: Do not think too much about keywords vs heading tags. Create content which will be useful for the user.Meaning:You can have h1, few h2 and so on. But don't think too much as you need to place keywords in each. Try to have generic headings which may or may not include keywords in each.Instead of worrying about keywords and heading tags too much create useful content by having appropriate text, bullet points, images, videos (Very useful in above industry).If you will have useful content it will rank well rather than stuffing keywords in each heading.Example:Let's say you have got 2 main keywords for the page and few secondary keywords then you may follow following approach:H1: Your main keywords, and then have rich content under this.h2: Your secondary keywords with few extra words, again have rich content.h2, h3 etc: Keep it generic.Focus more on actual content which will be the point of difference. Quality content can rank well regardless.