So today i was driving when i noticed this funny raspy sound coming from me mazda. i thought it sounded like it was an exhaust leak at first. i asked my boss to listen and he immediately was like oh my gosh dude have you checked your oil?? upon checking the oil after letting the car sit for an hour i discovered i had none. could not even get a drop on the dip stick. i added oil to full but its still knock knock knocking. its only when at idle or when im prssing the gas to rev it up. its consistent with rpm but not consistent on its own. i can hold it at 3 or 4 grand and it goes away but pushing the gas in between it makes the sound. also my car will randomly "dump" (this has happened before like 3 times and is unrelated to my current incident) but ill shift and begin accelerating and the car "dumps" forward jerking me forward as well. any one have any idea whats going on with either issue?