jwllorens:
I am working on this project for free,
Fair enough. People do try to get free help here for commercial projects when they should just be paying for professional advice, so get off your high horse.
If you divide the clock by 8 then the Timer clock becomes 2MHz rather than 16Mhz.
I presume you have some of the other WGGM bits set because I think WGM2 on its own is invalid.
I am always concerned that I don't know how to set the bits in a register using bit names so I usually just use binary - such as TCCR5B = 0b00001010;
...R