help diagnose whining noise

How long has this been going on? Maybe you could pull the plugs and check for a vacuum related lean burn condition.