why do i hear knocking on 2001 Mazda Millenia

under the hood when i sit still or drive

1 answer
Have you check the oil? Could be low or you have a hard mechanical failure in the engine.