Damn damn damn...

I`ve got a movie that is in NTSC format 29,97 Fps.
I want to put subs on this. The sub i`ve got ( In sync with the movie and all)

I use VOBedit to demux the movie. Then Ifoedit to multiplex it together with my subs.

Here comes the problem then...
The original movie is 1 hour 34 mins long.
When i have used ifoedit , the movie is just 1 hour and 14 mins long. Ifoedit says that the movie i`ve just made, is in 30 Fps.

Playing it on my pc is no problem. Subs are there and all. But when i put it on my stand-alone, then the display count up to around 5 secs, and stops. The movie now plays without subs. Once in awhile the display number changes, and if i`m lucky there is displayd a sub if the counter sets it self on that sub in seconds.

The movie tends to freeze for a few secs once in awhile.

Does anyone have a solution on this on??? And no! It is not the movie that flauds. I have a couple more that do the same. And they`re all NTSC. My PAL movies is subbed with no probs at all.