I'd be fitting a new lambda first, check for air leaks in the pcv piping, not sure where tyhe valve is on your engine, but is like a cyclinder with a alloy part on end, which has two bolts through it holding it to inlet somewhere, normally 2 wire, tps normally 3 wire, just pop into garage they will soon tell you where it is.
tabetha