I've been banging away at the essay for ages, but it still isn't finished.
{f} work with effort and diligently (e.g., "The student was banging away at his school project until it was finished"); attack stubbornly and ask questions aggressively (e.g."The reporters are going to keep banging away at him")