There are two separate issues here. One is do you have the correct balanced equation? Two is that (assuming the correct balanced equation is in place), is your methodology for calculating the limiting reagent sound? I will only address the second issue, because I suspect you are going off on the wrong track. It seems to me (based on point 1 in your post) that you are comparing the number of moles of phosphorus to the number of moles of sulfur and concluding that phosphorus is limiting on that basis alone. Suppose that your recipe for making a cheese sandwich is 2 slices of bread plus one slice of cheese equals one cheese sandwich. Now suppose that you have six slices of bread and four slices of cheese. Is the cheese the limiting reagent? If not, then how can we fix our algebra to take this into consideration?