Hi Jim,
As you've realized, the two regressors that were generated with waver stop around the last TR where the signal returns to zero during the last event in CRPwht.1D and CRPgrn.1D. Therefore the time course of the two regressors usually don't reach to the end of the whole dataset.
To get around this problem, you can stretch the length of the two regressors by enforcing/adding them with more 0's with an option '-numout ##' in waver, where ## is the number of TR's in your dataset:
waver -GAM -dt 2.0 -peak 100 -numout ## -tstim `cat CRPwht.1D` > whtpress2.1D
waver -GAM -dt 2.0 -peak 100 -numout ## -tstim `cat CRPgrn.1D` > grnpress2.1D
Hope this would fix the problem,
Gang