Fuel pressure low? 2011 800

Hey guys
Just want to ask a question about this 2011 Sportsman 800 EFI that I am trying to figure out. Starts only with a lot of cranking cold. Or a squirt of gas in the intake it fires right up. No codes. So I am checking fuel pressure and the manual says 39 plus or minus 3. Doing this turning the key on and off several times it will only pump up to 29 pounds. Now if I run it the pressure will come up to 39. New battery,runs fine when it gets warmed up, not real smooth idling until it is warming up, but runs and has good power when it’s warmed up in a few minutes. What do you think? Is this normal for the pressure to be this way? And/or what else could make it to be so hard starting?
PS. New plugs good spark, fuel pressure holds for several hours after its shut off checked the resistance at the temp sensor and that seems right 3.1K ohms at about 50 degrees
Thanks