grinding noise and the motor rocks and wont start?

I dont know what this is the only thing I have done is put new heads on thats it. The battery went dead a day ago so I jumped it today and it just grinds like hell wont start. On top of that the motor rocks like crazy like it wants to jump out. I put a new starter in and it still wont turn over. The battery is charged up to. Did this some bitch lock up on me? :shrug: I dont know what else it could be.