My hyundai accent 2012 has 81430 miles on it. The check engine light is on and sometimes blinks at me. There is a clicking noise or rattling noise in the engine. When my boyfriend and I checked it, it was low on oil, so we filled it up. The check engine light is still on and it is still rattling. What could this problem be? My boyfriend suspects rod knock but we are unsure.