Had new battery put in and car was checked, tuneup, etc mechanic said car was fine. Can having a new battery put in cause the check engine light to come on.
No, but there are a lot of extenuating circumstances that we might not know about regarding the tune up that led to your check engine light. For now your first priority is to have the code scanned and post it back here so we can help you.
There probably is no connection to the battery replacement. Get the code read and let us know what is says.
Search Suzuki SX4 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Suzuki SX4 Experts