I have a 2007 600sdi, engine light is blinking, runs & idles fine with no power loss, looking for some ideas as to the prob. Y-pipe was loose and missing screws on 1 side, fixed but have not had it out yet. If that was the prob. Will it correct the light or does it need to go in or is it something else, any ideas would help, thanks.