I had a similar problem aswell. Go to tracking.h and put this code right under where it says
///////////////////
// //
// search code //
// //
///////////////////
The old values are commented out. What this does is it ensures that even if the camera sees a glimpse of the light, and loses it, it will stay at it's current value and keep searching if it loses it. But once it finds it, it functions normally and tracks the light. It's a nice quick fix

. Enjoy!
new_search = 0;
//temp_pan_servo = 0;
temp_pan_servo = (int)PAN_SERVO;
//temp_tilt_servo = TILT_CENTER_PWM_DEFAULT;
temp_tilt_servo = (int)TILT_SERVO;