Yesterday coming home from work, my engine was making a weird knocking sound on idle. The engine oil is a bit above where it should be and today when i went to my car, there was a light on by the gas gauge (which i think is the fuel filter light?). What could this engine knocking be? My dad who is more versed in car mechanics said it could be the engine oil or sparkplugs? Please help. Thanks.