I see you still paid the $400. Sorry it had to end up like this.
Isuzu service sucks. You've been around long enough to know that, but it still hurts to go in and have it happen to you. Are there any other dealers close enough to take it to, besides this one? It seriously sounds like they are bending you over.