The following steps explain how you can create a new tempdb database. With this workaround, you are able to successfully start the SQL Server service.
1. If they exist, rename the current Tempdb.mdf and Templog.ldf files.
If the files do not exist, that is one possible reason for the suspect status, the files are missing.
2. Start SQL Server from a command prompt by using the following command:
sqlservr -c -f -T3608 -T4022
For SQL Server 2000 named instances you have to add the additional -s parameter.