I cant wait till your car is sorted mate, ive been following this thread and seriously feel your frustration. Dont take this the wrong way but if i got to your point by now, i would get it checked properly and pin point the problem but someone who works on these day in day out. Im not saying you dont know what your doing but two heads are better than one.
All the best, hope it all works out.