Hello,
First thing I see is that your hidden layers are too big for the problem. That might be one of the reason you do not converge. Try with one 64 hidden neurons layer and see if it improves anything. It does work for me. Maybe also have smaller batch size and a slower decay (you might need more than 1000 iterations with DQN).
Good luck !