I've just discovered something. I was testing the tracking code again and found that when we ran it without the driving code, it worked fine, but when we ran it in the combined code we had problems with the tilt servo.

So, my problem isn't in tracking.c; it must be somewhere else but I don't know where. Any idea what the problem could be?