Thank your for the reply. While it didn't fix it, it did eliminate a source of the trouble. I went back to one of the old config json files, one I know works, and the only difference in the grabber is that I am setting the width and height manually. I will test this out. Probably wouldn't have even noticed if you hadn't mentioned it.
Cheers
Edit: Changing the width and height down to a manageable size fixed the issue.
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "NTSC",
"width" : 640,
"height" : 480,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 800,
"mode" : "2D",
"cropLeft" : 30,
"cropRight" : 30,
"cropTop" : 15,
"cropBottom" : 0,
"redSignalThreshold" : 0.1,
"greenSignalThreshold" : 0.1,
"blueSignalThreshold" : 0.1
},