My check engine light came on in my 98 tj 2.5l. Went to auto parts store and code p0340 came up . He tried looking it up and keep pulling up crankshaft/ camshaft sensor but he couldn't tell me which one so I really didnt get much information . He pulled up a sensor that's under the distributor cap but I'm not sure if that's the one it is..it said p0340 bank 1. Any help would be appreciated. Dont know if I need a new sensor or if I can clean it . Thanks