I would check the time stamps on your forcing files. For example, on your precip file I see this for the last few time stamps:
728289, 728292, 728295, 728298, 728301, 736320
It looks like it increments by 3 hours each step until the last one where it increments by 19 hours.
I didn't see any problems with your solar files but I didn't look very closely and there may be a similar problem with those file or the other files.
I would also go back to using the default dtlimit (1.5) since this appears to be 3-hourly data.