My suv was doing great until tonight when I turned it in I heard a loud rattling noise and then when drove I couldn't go above 20 mph the rattling stopped but I still can't go any more then 20 mph.

My coolant ran out earlier today but I filled it up right away. I know there's a coolant leak which I was getting fixed thus week. Could this have to do with my problem ?