Time to take your problem up with the service manager. Its not acceptable for a main dealer to leave a car back with issues like this.