Have you tried the
PPL Confuser? If not, get thyself to Transair and get a copy. Pass the exams in the Confuser, and you'll pass the real things. You'll find some of the real questions strangely familiar too...
(edit: Transair's website doesn't let me post links - look at Aviation Books -> Private Pilot Training -> CAA PPL Training)