Hi. Here are a few things that you need to check/have checked: First check for any codes with a scanner, test for spark and fuel, and are you getting compression in the cylinders. Is the noise a rattling? It could be a clogged catalytic converter. The other thought is, possibly a bad starter to ring gear, like broken ring gear teeth, or a cracked flywheel.