I have seen a number of cars with intermittent faults that do not generate an error code.
Not much help to the OP though... I do hope your dealer sorts things out, but I fully understand your reason for wanting a refund... I'm not sure I would have been as patient for this length of time.