Get the misfire code checked if there is a check engine light and as far as the whining sound um let it sit over night like go to sleep lol and when you wake up take the serpentine belt off and cranker up lol the water pump should be ran by the timing belt so you can crank it for a few seconds long enough to be able to tell and if the whining stops with the belt check your pulleys if it continues it could be a number.of things honestly tranny, timing pulleys going bad if you took out the factory air intake box and put in a aftermarket system with the open element conical filters itll have a.slight whine to it