Have you gottten the CEL read to see what the exact code it is pulling is? Most auto parts stores will do that for you free. That would probably give a better idea of where to begine if you knew what the actual code that it is pulling is.