Have you found a decent place where to get the sensor from? I need to change mine as well, probably easiest to take the bumper off and go from the left side of the radiator, it's just under the lower intake manifold.
I guess it could cause your issues if it's gone faulty as it has to do with air/fuel ratio but better wait for someone who is clued up more than I am, usually kangarooing is attributed to the map sensor or aftermarket exhausts with unmapped ECU.