It’s a new oil pressure sender. My one isn’t playing the game very well.or just replace the idler its still available I think and not too much money, I replaced mine. I may have a spare timing belt idler some where now i think on it. Is that a replacement temperature sender? It looks big!