Scott that would be the next move..I have had this one before .and I went through all the same things..cleaned and readjusted the down limit contacts..and finally changed out the Main I/O board..problem went away...