I seem to recall that in order for the lame "nogap" to work, they had to leave out the VBR headers. By adding the headers back in, you've effectively defeated the nogap thing.

If you wish to use nogap to encode the files, but you don't want the VBR header problems, then encode them as constant bit rate files instead.
_________________________
Tony Fabris