I have 2005 Nissan Titan SE Crew Cab 4x4 Flex Fuel. i've had it since 145,000 miles and it now has 165,000 miles. its got 325/60R18 Nitto Terra Grappler G2's, true dual flowmaster 40 exhaust, XD rims, rancho shocks, and fender flares. i've been off-road once and i've usually changed the oil on time. it's had zero problems and has started beautifully in cold and super hot weather and has never overheat or broke down. just today, i had a 12" subwoofer and a CB radio installed. As soon as it was done being installed, i noticed the airbag light kept blinking when i was driving. it drove fine and everything worked great. i shut it off and turned it back on about 3 times that day running errands. it worked fine every time until one time about 12 hours after having all this stuff installed, the engine was running real rough right after i started it. it sounded choppy in park, and when i put it into drive, it shook the whole cab and it was jerky everytime it chopped. i had to drive about 40 miles home and i went 35 the whole way. it would stutter really bad and run terribly in some places and when i came to a stoplight, it would jerk real bad. acceleration was weak, but in some places it would run perfectly, then run terrible again. the "service engine soon" light was blinking all the way home and once i got home, i shut it off and turned it back on and it continued to jerk real hard during idle. it was running worse in drive than it did in park. on the way home nothing over heated and the transmission worked perfect. i'm thinking someone fried some important wire somewhere in the computer in it. it felt like the O2 sensor was bad and fuel was entering the engine at the wrong times.