well my mechanic is also a friend so all of this fixing is done free of charge unless a part is needed.
he had told me something about the idle being funky and leveling right with the AT ECU so he had to put a gasket or something to simulate enough air getting into the idle sensor. so, now we need to remove it and set it back to normal.
also like i said the knock sensor is busted too.