Hi guys new to the forum but hopefully you friendly guys will be able to head me in the right direction. I have replaced the icv and checked all hoses, they all seem fine, replaced coolant temp sensor,coil packs,spark plugs, new air filter. Only mods are full decat,hks induction kit and bailey bov. I'm not sure if this bares any relevance but the speedo cable is not connected to cluster and speedo needle is stuck at 160 mph, when it is connected it jumps about without giving an actual proper reading. Is there any other sensors that would throw up code 24? Thanks in advance