97 Blazer dies at stop light when foot is taken off of gas, oil pressure gauge goes into red, and engine stalls unless I give it a little gas. Also with that is a loud metallic rattle. Also veh will...