Replace the sail switch they're cheap enough. My furnace wouldn't light and that was the culprit.
NO. not the sail switch "There is spark at the electrod" that does not happen till the sail switch sails closed.
IF it's not lighting at all (Mine lit and went out 3 times before it gave up) the suspect list is very short.
1: NO propane/tank valve closed (Do other propane things, water heater, Stove, Work, if so not this problem)
2: Bad Solenoid More on that in a second. But the quick test is listen for the CLICK . (Click good)
3: clogged orifice (Gas jet) A spider likes to nest there and clog it.
To test solenoid Step one Multi meter than cycle power to furnace if you see 12vdc the solenoid is getting power
Second a flat piece of iron or steel hold it near the solenoid magnet (like 1/8-1/4 inch off) and see if the magnet attracts it when powered up (NO replace magnet)
Then it gets tricky and I'd suggest professionals do it. The safe way is kind of involved
Remove gas jet and hook a long hose to it , The hose should loop down to toward the ground with at least 2 feet below the valve.. Fill the hose partially with water (at least a foot of water eitehr side of the low spot. Now turn on and when the sparks snap the water level in the hose should no longer be same same. there should be 11" difference in the two sides.
There are commercical devices (Mamometer?) you can use instead of the hose. .