OK. My 99 2.4 Liter Frontier has a check engine light on. I have no Nissan dealer in the small town where I live, and don't feel like driving it two hours to the nearest one yet. However, a mechanic here has misdiagnosed the problem twice. First, an O2 sensor was replaced, and then a MAP sensor. Neither replacement fixed it. I got tired of dealing with the mechanics here, so I borrowed a friends ODB code reader and it spit out P1105. After calling around, I was told several different things. One was too check the fuel lines, which 'seem' OK. The truck has 100K, and I bought it with 70K, and I'm pretty sure it has never had a fuel filter replacement. Could I be so lucky that its just a fuel filter problem? Not that its going to be easy replace. I gave up trying to remove the old filter in 100 degree plus weather the other day. The 4 inch rubber lines that come off the filter are so tight on the filter, that I'm beginning to think I'm going to need to cut them off and replace them with new 4 inch rubber lines, which seems feasible enough. Am I right? I'm new to this stuff, just so you know. Thanks.