the car drives fine

doesnt happen all the time

but my engine has a knocking sound

its not tapping either

it comes from under the hood

and when i open up the hood its hard to find where its coming from

anyone have ideas on what that might be??

and when i roll down the windows my rpms drop??