Please update your questions and include your props.conf entry. (Use the "edit" link beneath your question.)
Off the top of my head, do you have SHOULD_LINEMERGE = False. That should ensure that your events are only ever a single line.
If you already have line merging disabled, then I would additional suggest making sure that your using an explicit timestamp format. Use the comment provided below as a starting point, I would suggest the following props.conf entry:
Are you saying that you already had SHOULD_LINEMERGE as part of your settings and it still not working properly? If so, try adding an explicit TIME_FORMAT (see updated answer). Just to be clear, remember that any data indexed before making this change will not be effected my these changes. You will only see changes in newly indexed events (after a splunkd restart)