No still getting bad results. dataX is of shape (163717,100) (samples,timesteps) and each element is a word_index. dataY is of 163717. So the arrangement is keras based i.e batches,timesteps,embedding_size that is why i gave batch_size=True.
Thanks