You might want to check that there are no trailing spaces after the closing PHP tag in any config file you have edited. That can stop a script running. CPanel editor can sometimes cause this problem.
I have had issues with line breaks in PHP files too. PHP files *should* be uploaded as ASCII. If you do this, the line break method used in the original file is automatically converted to the method required by the server OS. If you upload in binary mode, the original breaks are retained. This doesn't matter in most cases, but if the line breaks are not read properly, some scripts may fail. Biggest issues are when the files have been composed on an older Mac.
If you suspect there may be an issue with the SQL dump, you could try the A.M.B.T utility to create the SQL file as recommended in this thread:
http://www.phpwcms.de/forum/viewtopic.php?p=26093#26093
Only other thing I can suggest is re-install, or leave the database as it is, dump all the files and re-upload them. I have had FTP transfers corrupt files before. A new upload alone has often solved it.