"US has a vested interest in keeping pak as a counter wight to india and china." -- That's a coldwar logic. It had died long time back. I think US sincerely "wants" India to be a trusted ally. But I agree that wanting is one and establishing is another. It's clear that US and India do not really trust each other very much through two main things. US does not support India's UN permanent security member ambition and India on the other hand still harbors defence relations with Russia. Certain things will take time to change. But US and India have such a strong people to people contact and democratic credentials that they are bound to be allied sooner or later.