You do know this is a nissan forum right?? and why not try a toyota one Im sure more sr5 owners have had the same problem those tend to be a model related problem. I would suggest even taking to some one with a reader its probably a late enough model that it would show on a diagnostic through the computer.