i agree on the rod bearing. the oil light being on is an indicator of low pressure, the sound as well backs that up, meaning worn rod bearings...i would pull the engine and see if the crank is still good. hopefully it is and you can take it in to a machine shop, clean it up and put new bearings on....