Repairman came out and said it was the Control Board. He drug his feet about ordering the replacement board so I decided to do it myself. Part was $50 cheaper than ordering through local hardware store plus I saved $50 in labor installing it myself. Videos on site are awesome for DIY types. Replaced board 4 days ago and seems to be working fine.