Get a different agent who is familiar with the area. Do not use a different agent from the same office, it will not work out in your favor. The agent that you have now should have told you that you have the option to go with another realtor at the time that you were looking at the property that he/she is the listing agent for, but they probably didn't because they are being greedy. They may have told you, as I was told, that they do it "all the time." You will not be properly represented in this scenario.
Get an aggressive agent with a good reputation who knows your market and who is not afraid to ruffle some feathers. Then get a great inspector for your home inspection and you should be on the right track.