I have a IS5001Z cat diesel. I was mowing and both lights came on on the dash. now pto won't come on unless I pull the relay out and only partially reinstall it then pto will engage until I push relay all the way in and will go off again. I have double and triple checked connections on relay and they are making good connection. there is some type of module I believe has something to do with the pto could this be my problem. any suggestions?