Well you've had it running so they are not lying, but here comes the difference between what you call decent running and what they do.
What sort of software did you get with it ?, it clearly isn't running right, and I wouldn't expect it to, there is no way it will be 100% on each car.
To get the best it will need adjusting/setting up, quickest easiest way is RR.
tabetha