Could be a Kohler engine, try using the indentifier tools here
http://www.mtdparts.com/equipment/mtdparts