New engine - car runs a bit crap tbh - holding back bogging down -      My engine management light flickered on my Glanza a few days ago more than 3 times but now isnt showing     lag is bad holds back when at certain revs -      when having the car back from garage - speedo was not working -      after changing a few things - speedo/boost gauges now working     plugged diagostics in today - error code42 - vehicle speed sensor?     none of posts I've read up on seem to have a conclusion really want my car back tbh     one post said this " Right sorted the idle problem and the boost delay..  Turned out to be my JAM FCD which was wired into the map sensor. Took it off and put it back to standard and it's fine!" ?     some posts state " This fault occours when the ecu detects revs above 3000 rpm for more than 3 seconds without a changed spped signal from the speedo         is this code related to the issue i am having?  or have just plugged something in wrong to cause code and the reason car laggy - holding back something else     really winding me up now cars been off road for 2 months :/