If the text appears a few seconds too early or late, you don't need a new file. You can fix it manually in VLC: To delay the subtitles (if they appear too early).

Rename the subtitle file to match your movie file exactly (excluding the extension). Example: Pulse.2006.1080p.BluRay.x264-[YTS.AM].srt

To speed up the subtitles (if they appear too late). A Note on the Movie